home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 001-100 / 001-025 / 004 / bm / bm.h < prev    next >
C/C++ Source or Header  |  1995-03-17  |  494b  |  20 lines

  1. #define FIRSTCHAR ' '
  2. #define MAXCHAR 0377
  3. #define MAXBUFF 8192
  4. #define MAXSIZE 100
  5. #define MAXPATS 100 /* max number of patterns */
  6. #ifndef min
  7. #  define min(x,y) (x) < (y) ? (x) : (y)
  8. #endif
  9. #ifndef max
  10. #  define max(x,y) (x) > (y) ? (x) : (y)
  11. #endif
  12. struct PattDesc {
  13.     int *Skip1, *Skip2; /* pointers to skip tables */
  14.     char *Pattern;
  15.     int PatLen; /* pattern length */
  16.     char *Start;
  17.     /* starting position of search (at beginning of pattern) */
  18.     int Success; /* true when pattern found */
  19. };
  20.